FPGA Design and Implementation of a Fast Pixel Purity Index Algorithm for Endmember Extraction in Hyperspectral Imagery
نویسندگان
چکیده
Hyperspectral imagery is a class of image data which is used in many scientific areas, most notably, medical imaging and remote sensing. It is characterized by a wealth of spatial and spectral information. Over the last years, many algorithms have been developed with the purpose of finding “spectral endmembers,” which are assumed to be pure signatures in remotely sensed hyperspectral data sets. Such pure signatures can then be used to estimate the abundance or concentration of materials in mixed pixels, thus allowing sub-pixel analysis which is crucial in many remote sensing applications due to current sensor optics and configuration. One of the most popular endmember extraction algorithms has been the pixel purity index (PPI), available from Kodak’s Research Systems ENVI software package. This algorithm is very time consuming, a fact that has generally prevented its exploitation in valid response times in a wide range of applications, including environmental monitoring, military applications or hazard and threat assessment/tracking (including wildland fire detection, oil spill mapping and chemical and biological standoff detection). Field programmable gate arrays (FPGAs) are hardware components with millions of gates. Their reprogrammability and high computational power makes them particularly attractive in remote sensing applications which require a response in near real-time. In this paper, we present an FPGA design for implementation of PPI algorithm which takes advantage of a recently developed fast PPI (FPPI) algorithm that relies on software-based optimization. The proposed FPGA design represents our first step toward the development of a new reconfigurable system for fast, onboard analysis of remotely sensed hyperspectral imagery.
منابع مشابه
Fast Implementation of Pixel Purity Index Algorithm
Pixel purity index (PPI) algorithm has been widely used in hyperspectral image analysis for endmember extraction because of its publicity and availability in the Research Systems ENVI software. In this paper, we develop a fast algorithm to implement the PPI, which provides several significant advantages over the PPI. First, it uses a newly developed concept, virtual dimensionality (VD) to estim...
متن کاملH-COMP: A Tool for Quantitative and Comparative Analysis of Endmember Identification Algorithms
Over the past years, several endmember extraction algorithms have been developed for spectral mixture analysis of hyperspectral data. Due to a lack of quantitative approaches to substantiate new algorithms, available methods have not been rigorously compared using a unified scheme. In this paper, we describe H-COMP, an IDL (Interactive Data Language)-based software toolkit for visualization and...
متن کاملQuantifying the Impact of Spatial Resolution on Endmember Extraction from Hyperspectral Imagery
Spectral mixing is a phenomenon that occurs naturally and frequently in real-world scenarios. This phenomenon, which has traditionally been modeled by using both linear and nonlinear techniques, has been reported to significantly influence the task of estimating fractional covers from mixed pixels. Over the past years, several algorithms have been developed for spectral unmixing of hyperspectra...
متن کاملFPGA for Computing the Pixel Purity Index Algorithm on Hyperspectral Images
The pixel purity index algorithm is employed in remote sensing for analyzing hyperspectral images. A single pixel usually covers several different materials, and its observed spectrum can be expressed as a linear combination of a few pure spectral signatures. This algorithm tries to identify these pure spectra. In this paper, we present a Field Programmable Gate Array implementation of the algo...
متن کاملNew Divide and Conquer Method on Endmember Extraction Techniques
In hyperspectral imagery, endmember extraction (EE) is a main stage in hyperspectral unmixing process where its role lies in extracting distinct spectral signature, endmembers, from hyperspectral image which is considered as the main input for unsupervised hyperspectral unmixing to generate the abundance fractions for every pixel in hyperspectral data. EE process has some difficulties. There ar...
متن کامل